L'incarico di cavaliere maresciallo è un incarico non ereditario (a differenza dell'incarico di conte maresciallo), che era affidato dal sovrano a nobili scozzesi. L'incaricato svolgeva la funzione di vice del conte maresciallo.
La carica venne creata in occasione dell'incoronazione a re di Scozia di Carlo I nel 1633, a Scone. L'assegnazione dell'incarico continuò fino alla morte dell'XI duca di Hamilton, avvenuta nel 1863. L'ufficio da allora è vacante, ma non è mai stato ufficialmente abolito.
All'epoca dell'insurrezione giacobita del 1715, il cavaliere maresciallo era un Keith e, con il suo parente George, il X conte maresciallo, fu fra i rivoltosi. Poiché l'incarico non è ereditario, non ne poté essere privato, come invece accadde per il titolo di conte maresciallo; egli fu comunque destituito dall'incarico.
Il Public Offices (Scotland) Act 1817 stabilì che gli incaricati dell'ufficio di cavaliere maresciallo non dovessero ricevere una remunerazione[1].